TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Missouri Valley
Area - St. Louis
League - 2024 Adult 40 & Over
Flight - Men 3.5
--------------------------------------------------------------------------------------------------------------------------------------
STL/Rhoads/40&Over3.5M
League Record: 7 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Gaurango Banerjee - 3.47
William Gregerson - 3.40
John Schless - 3.38
Michael Gillam - 3.33
Krishna Mohan - 3.31
Kevin Mowery - 3.30
Ryan Worth - 3.29
George Hendrix - 3.25
Brian Santos - 3.22
Sean Wernecker - 3.21
Matt Essman - 3.21
Puviarasu Jagannathan - 3.17
Charles Schultz - 3.13
Jerry Edsen - 3.12
Keith Nilsen - 3.03
Darwin Haskins - 3.02
Kelly Gage - 2.92
Dana Best - 2.92
James Boone - 2.83
League Results By Position
1D 2D 3D 4D
Charles Schultz - 3.13 & John Schless - 3.38 2 - 1
Darwin Haskins - 3.02 & Kelly Gage - 2.92 0 - 1
Darwin Haskins - 3.02 & Keith Nilsen - 3.03 0 - 1 0 - 1
Darwin Haskins - 3.02 & Krishna Mohan - 3.31 1 - 0
Darwin Haskins - 3.02 & Ryan Worth - 3.29 1 - 0
Dana Best - 2.92 & George Hendrix - 3.25 0 - 1
Dana Best - 2.92 & Michael Gillam - 3.33 0 - 1
George Hendrix - 3.25 & Charles Schultz - 3.13 1 - 0
George Hendrix - 3.25 & Jerry Edsen - 3.12 1 - 0
George Hendrix - 3.25 & Michael Gillam - 3.33 1 - 0 0 - 1
George Hendrix - 3.25 & Matt Essman - 3.21 0 - 1
Gaurango Banerjee - 3.47 & Brian Santos - 3.22 1 - 1
John Schless - 3.38 & Kevin Mowery - 3.30 1 - 0
John Schless - 3.38 & Michael Gillam - 3.33 0 - 1
James Boone - 2.83 & Matt Essman - 3.21 0 - 1
Kelly Gage - 2.92 & Kevin Mowery - 3.30 1 - 0
Kelly Gage - 2.92 0 - 1
Keith Nilsen - 3.03 & Kevin Mowery - 3.30 1 - 0
Keith Nilsen - 3.03 & Sean Wernecker - 3.21 1 - 0
Kevin Mowery - 3.30 & Matt Essman - 3.21 1 - 0 1 - 0 1 - 0
Krishna Mohan - 3.31 & John Schless - 3.38 1 - 0
Krishna Mohan - 3.31 4 - 0
Michael Gillam - 3.33 1 - 0
Puviarasu Jagannathan - 3.17 & Brian Santos - 3.22 1 - 0
Puviarasu Jagannathan - 3.17 & Sean Wernecker - 3.21 1 - 1
Puviarasu Jagannathan - 3.17 1 - 0
Ryan Worth - 3.29 & Sean Wernecker - 3.21 1 - 0
Sean Wernecker - 3.21 & William Gregerson - 3.40 0 - 1
William Gregerson - 3.40 & Charles Schultz - 3.13 1 - 0 1 - 0
William Gregerson - 3.40 & Kelly Gage - 2.92 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Classics - Lietz
League Record: 4 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Charles Boone - 3.32
Burak Taysi - 3.31
Kenneth Lowes - 3.21
Roger Wilke - 3.20
William Dannevik - 3.17
Jim Theodorow - 3.08
Barry Sage - 3.04
James Graham - 2.98
Tim Kramer - 2.95
Keith Gross - 2.89
League Results By Position
1D 2D 3D 4D
Burak Taysi - 3.31 & Charles Boone - 3.32 1 - 0 1 - 0
Burak Taysi - 3.31 & Kenneth Lowes - 3.21 0 - 1 1 - 1 1 - 0
Burak Taysi - 3.31 & Roger Wilke - 3.20 1 - 0
Burak Taysi - 3.31 & William Dannevik - 3.17 1 - 0
Burak Taysi - 3.31 1 - 0
Barry Sage - 3.04 & Jim Theodorow - 3.08 0 - 1 1 - 0 1 - 1
Barry Sage - 3.04 & James Graham - 2.98 0 - 1
Barry Sage - 3.04 & Keith Gross - 2.89 0 - 1 1 - 0
Barry Sage - 3.04 & Tim Kramer - 2.95 0 - 1
Charles Boone - 3.32 & James Graham - 2.98 0 - 1
Charles Boone - 3.32 & Kenneth Lowes - 3.21 1 - 0
Charles Boone - 3.32 & Roger Wilke - 3.20 1 - 0 2 - 0
Jim Theodorow - 3.08 & Roger Wilke - 3.20 0 - 1
James Graham - 2.98 & Keith Gross - 2.89 0 - 1
James Graham - 2.98 & Roger Wilke - 3.20 1 - 1
James Graham - 2.98 & Tim Kramer - 2.95 0 - 1
Keith Gross - 2.89 & Jim Theodorow - 3.08 0 - 1
Keith Gross - 2.89 & Tim Kramer - 2.95 0 - 1 0 - 1
Keith Gross - 2.89 & William Dannevik - 3.17 0 - 1
Kenneth Lowes - 3.21 & Roger Wilke - 3.20 0 - 1
Tim Kramer - 2.95 & Roger Wilke - 3.20 0 - 1
Tim Kramer - 2.95 & William Dannevik - 3.17 1 - 1
William Dannevik - 3.17 & Kenneth Lowes - 3.21 1 - 0
William Dannevik - 3.17 2 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Jones/Rog
League Record: 6 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
David Morgan - 3.35
Scott Martin - 3.26
Kevin Zirges - 3.21
Michael Brennan - 3.18
Gary Roberds - 3.18
Robert Ferleman - 3.16
Dmitry Lebedev - 3.11
Brent Steele - 3.10
Andre Rog - 3.02
Allen Jones - 3.00
Jose Enriquez Aguila - 2.97
Kevin Hapke - 2.90
Daniel Molloy - 2.87
Walter Dechau - 2.62
Rob DuHadway - n/a
League Results By Position
1D 2D 3D 4D
Allen Jones - 3.00 & Brent Steele - 3.10 0 - 1
Andre Rog - 3.02 & Allen Jones - 3.00 0 - 1 0 - 1
Dmitry Lebedev - 3.11 & Daniel Molloy - 2.87 1 - 1
Dmitry Lebedev - 3.11 & Jose Enriquez Aguila - 2.97 0 - 1
Dmitry Lebedev - 3.11 & Michael Brennan - 3.18 0 - 1
Dmitry Lebedev - 3.11 & Rob DuHadway - n/a 2 - 0
Daniel Molloy - 2.87 & Brent Steele - 3.10 1 - 0 1 - 1
Daniel Molloy - 2.87 0 - 1
David Morgan - 3.35 & Brent Steele - 3.10 1 - 0
David Morgan - 3.35 & Gary Roberds - 3.18 0 - 1
David Morgan - 3.35 & Kevin Zirges - 3.21 1 - 0
David Morgan - 3.35 & Robert Ferleman - 3.16 2 - 0
Gary Roberds - 3.18 & Allen Jones - 3.00 1 - 0
Gary Roberds - 3.18 & Jose Enriquez Aguila - 2.97 0 - 1 2 - 0
Gary Roberds - 3.18 & Kevin Zirges - 3.21 1 - 0
Michael Brennan - 3.18 & Kevin Hapke - 2.90 1 - 0
Michael Brennan - 3.18 & Kevin Zirges - 3.21 0 - 1
Michael Brennan - 3.18 1 - 3
Rob DuHadway - n/a & Robert Ferleman - 3.16 2 - 0 1 - 0
Rob DuHadway - n/a 1 - 1
Scott Martin - 3.26 & Allen Jones - 3.00 1 - 0
Scott Martin - 3.26 & Gary Roberds - 3.18 0 - 1
Scott Martin - 3.26 & Kevin Zirges - 3.21 3 - 0
Walter Dechau - 2.62 & Kevin Hapke - 2.90 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Petruska in Da Woods
League Record: 1 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Pat McGauley - 3.37
Bill Biernacki - 3.35
Larry Shireman - 3.28
Todd Ingersoll - 3.27
Tim Saunders - 3.18
Paul Petruska - 3.16
Charles Becker - 3.11
Don Smith - 3.07
Harrison Bohn - 3.05
Sanjeev Kamat - 3.03
Craig Holman - 3.02
David Hagenbrock - 3.01
William Woods - 2.93
Craig Schaefer - 2.90
Douglas Caruthers - 2.88
League Results By Position
1D 2D 3D 4D
Bill Biernacki - 3.35 & Larry Shireman - 3.28 1 - 0
Bill Biernacki - 3.35 & Paul Petruska - 3.16 1 - 0
Bill Biernacki - 3.35 & Todd Ingersoll - 3.27 1 - 0
Charles Becker - 3.11 & David Hagenbrock - 3.01 1 - 2 0 - 2
Charles Becker - 3.11 & Sanjeev Kamat - 3.03 0 - 1
Craig Holman - 3.02 & Craig Schaefer - 2.90 0 - 1
Craig Holman - 3.02 & Douglas Caruthers - 2.88 0 - 1
Craig Holman - 3.02 & Harrison Bohn - 3.05 0 - 1
Craig Holman - 3.02 0 - 2
Craig Schaefer - 2.90 & Douglas Caruthers - 2.88 0 - 1
Craig Schaefer - 2.90 & Harrison Bohn - 3.05 0 - 1
Craig Schaefer - 2.90 & Tim Saunders - 3.18 1 - 0
Craig Schaefer - 2.90 & Todd Ingersoll - 3.27 0 - 1
Don Smith - 3.07 & Pat McGauley - 3.37 1 - 0
Don Smith - 3.07 & Todd Ingersoll - 3.27 1 - 0 0 - 1
Don Smith - 3.07 & William Woods - 2.93 0 - 1 0 - 1 1 - 0
David Hagenbrock - 3.01 & Pat McGauley - 3.37 1 - 0
Harrison Bohn - 3.05 & Paul Petruska - 3.16 0 - 1
Harrison Bohn - 3.05 & Todd Ingersoll - 3.27 1 - 1
Larry Shireman - 3.28 & Paul Petruska - 3.16 0 - 1
Paul Petruska - 3.16 & Douglas Caruthers - 2.88 0 - 1 0 - 1 1 - 0
Paul Petruska - 3.16 & Tim Saunders - 3.18 0 - 1
Paul Petruska - 3.16 & Todd Ingersoll - 3.27 0 - 1
Paul Petruska - 3.16 0 - 1
Sanjeev Kamat - 3.03 0 - 1
Tim Saunders - 3.18 1 - 0
Todd Ingersoll - 3.27 & Douglas Caruthers - 2.88 0 - 1